package com.ausgabenandroid;

import android.widget.TextView;
import android.widget.ImageView;
import android.view.View;

class AusgabenWrapperHistorie
{
	private TextView mKathegorie = null;
	private TextView mKommentar = null;
	private ImageView icon = null;
	private View row = null;

	AusgabenWrapperHistorie(View row)
	{
		this.row = row;
	}

	void populateFrom(AusgabeHistorie r)
	{
		Float betrag = new Float((((int)(r.getBetrag()*100))/100.0));
		getKathegorie().setText(r.getKathegorie() + " " + betrag.toString() + " Euro");					
		
		getKommentar().setText(r.getKommentar() + ", "+new Integer(r.getTag()).intValue() + "."+new Integer(r.getMonat()).intValue()+"."+new Integer(r.getJahr()).intValue());
		
		if(r.getKathegorie().equals("Andere"))
		{
			getIcon().setImageResource(R.drawable.andere);			
		}
		if(r.getKathegorie().equals("Arzt"))
		{
			getIcon().setImageResource(R.drawable.arzt);			
		}
		if(r.getKathegorie().equals("Ausflug"))
		{
			getIcon().setImageResource(R.drawable.ausflug);			
		}
		if(r.getKathegorie().equals("Ausgehen"))
		{
			getIcon().setImageResource(R.drawable.ausgehen);			
		}
		if(r.getKathegorie().equals("Auto"))
		{
			getIcon().setImageResource(R.drawable.auto);			
		}
		if(r.getKathegorie().equals("Betriebskosten"))
		{
			getIcon().setImageResource(R.drawable.betriebskosten);			
		}
		if(r.getKathegorie().equals("Buch"))
		{
			getIcon().setImageResource(R.drawable.buch);			
		}
		if(r.getKathegorie().equals("Elektronik"))
		{
			getIcon().setImageResource(R.drawable.elektronik);			
		}
		if(r.getKathegorie().equals("Essen"))
		{
			getIcon().setImageResource(R.drawable.essen);			
		}
		if(r.getKathegorie().equals("Fahrrad"))
		{
			getIcon().setImageResource(R.drawable.fahrrad);			
		}
		if(r.getKathegorie().equals("Fast Foot"))
		{
			getIcon().setImageResource(R.drawable.fastfoot);			
		}
		if(r.getKathegorie().equals("Freizeit"))
		{
			getIcon().setImageResource(R.drawable.freizeit);			
		}
		if(r.getKathegorie().equals("Frühstücken"))
		{
			getIcon().setImageResource(R.drawable.fruestuecken);			
		}		
		if(r.getKathegorie().equals("Garten"))
		{
			getIcon().setImageResource(R.drawable.garten);			
		}
		if(r.getKathegorie().equals("Genussmittel"))
		{
			getIcon().setImageResource(R.drawable.genussmittel);			
		}
		if(r.getKathegorie().equals("Geschenke"))
		{
			getIcon().setImageResource(R.drawable.geschenk);			
		}
		if(r.getKathegorie().equals("Getränke"))
		{
			getIcon().setImageResource(R.drawable.getraenke);			
		}	
		if(r.getKathegorie().equals("GEZ"))
		{
			getIcon().setImageResource(R.drawable.gez);			
		}	
		if(r.getKathegorie().equals("Haushalt"))
		{
			getIcon().setImageResource(R.drawable.haushalt);			
		}	
		if(r.getKathegorie().equals("Haustier"))
		{
			getIcon().setImageResource(R.drawable.haustier);			
		}	
		if(r.getKathegorie().equals("Hobby"))
		{
			getIcon().setImageResource(R.drawable.hobby);			
		}
		if(r.getKathegorie().equals("Kaffe"))
		{
			getIcon().setImageResource(R.drawable.kaffe);			
		}		
		if(r.getKathegorie().equals("Kind"))
		{
			getIcon().setImageResource(R.drawable.kind);			
		}
		if(r.getKathegorie().equals("Kino"))
		{
			getIcon().setImageResource(R.drawable.kino);			
		}
		if(r.getKathegorie().equals("Kosmetik"))
		{
			getIcon().setImageResource(R.drawable.kosmetik);			
		}
		if(r.getKathegorie().equals("Kleidung"))
		{
			getIcon().setImageResource(R.drawable.kleidung);			
		}
		if(r.getKathegorie().equals("Kredit"))
		{
			getIcon().setImageResource(R.drawable.kredit);			
		}
		if(r.getKathegorie().equals("Lebensmittel"))
		{
			getIcon().setImageResource(R.drawable.lebensmittel);			
		}
		if(r.getKathegorie().equals("Medikament"))
		{
			getIcon().setImageResource(R.drawable.medikament);			
		}
		if(r.getKathegorie().equals("Möbel"))
		{
			getIcon().setImageResource(R.drawable.moebel);			
		}
		if(r.getKathegorie().equals("Motorrad"))
		{
			getIcon().setImageResource(R.drawable.motorrad);			
		}
		if(r.getKathegorie().equals("Musik"))
		{
			getIcon().setImageResource(R.drawable.musik);			
		}
		if(r.getKathegorie().equals("Partner"))
		{
			getIcon().setImageResource(R.drawable.partner);			
		}
		if(r.getKathegorie().equals("Post"))
		{
			getIcon().setImageResource(R.drawable.post);			
		}		
		if(r.getKathegorie().equals("Schreibzeug"))
		{
			getIcon().setImageResource(R.drawable.schreibzeug);			
		}
		if(r.getKathegorie().equals("Schule"))
		{
			getIcon().setImageResource(R.drawable.schule);			
		}
		if(r.getKathegorie().equals("Spende"))
		{
			getIcon().setImageResource(R.drawable.spende);			
		}
		if(r.getKathegorie().equals("Sport"))
		{
			getIcon().setImageResource(R.drawable.sport);			
		}
		if(r.getKathegorie().equals("Strom"))
		{
			getIcon().setImageResource(R.drawable.strom);			
		}
		if(r.getKathegorie().equals("Tanken"))
		{
			getIcon().setImageResource(R.drawable.tanken);			
		}
		if(r.getKathegorie().equals("Telefon"))
		{
			getIcon().setImageResource(R.drawable.telefon);			
		}
		if(r.getKathegorie().equals("Theater"))
		{
			getIcon().setImageResource(R.drawable.theater);			
		}
		if(r.getKathegorie().equals("Urlaub"))
		{
			getIcon().setImageResource(R.drawable.urlaub);			
		}
		if(r.getKathegorie().equals("Verkehrsmittel"))
		{
			getIcon().setImageResource(R.drawable.verkehrsmittel);			
		}
		if(r.getKathegorie().equals("Waschsachen"))
		{
			getIcon().setImageResource(R.drawable.waschsachen);			
		}
		if(r.getKathegorie().equals("Wasser"))
		{
			getIcon().setImageResource(R.drawable.wasser);			
		}
		if(r.getKathegorie().equals("Werkzeug"))
		{
			getIcon().setImageResource(R.drawable.werkzeug);			
		}
		if(r.getKathegorie().equals("Wohnung"))
		{
			getIcon().setImageResource(R.drawable.wohnung);			
		}
		if(r.getKathegorie().equals("Zeitung"))
		{
			getIcon().setImageResource(R.drawable.zeitung);			
		}
				
	}

	TextView getKathegorie()
	{
		if(mKathegorie == null)
		{
			mKathegorie = (TextView) row.findViewById(R.id.name);
		}

		return(mKathegorie);
	}

	TextView getKommentar()
	{
		if(mKommentar == null)
		{
			mKommentar = (TextView) row.findViewById(R.id.address);
		}

		return(mKommentar);
	}

	ImageView getIcon()
	{
		if(icon == null)
		{
			icon = (ImageView) row.findViewById(R.id.icon);
		}
		return(icon);
	}
}
